ROPgadget 使用

安裝:

1
2
3
4
5
6
7
sudo apt-get install python-capstone

git clone https://github.com/JonathanSalwan/ROPgadget.git

cd ROPgadget

sudo python3 setup.py install
1
2
ROPgadget --binary rop  --only 'pop|ret' | grep 'eax'
查找可存储寄存器的代码
1
2
ROPgadget --binary rop --string "/bin/sh"
查找字符串
1
2
ROPgadget --binary rop  --only 'int'
查找有int 0x80的地址